dsh-session-header:为 Harness 的 LLM 请求注入会话 Header
DeepSeek Harness 的 GenerateOptions 没有统一 headers 扩展,网关若依赖 session header 做路由或审计,默认往往发不出该头。dsh-session-header 通过 llm/stream 与 globalThis.fetch 补丁,在每次 LLM 调用及相关 fetch 上注入可配置的 x-session-id(或自定义头名),用 AsyncLocalStorage 隔离上下文,不覆盖已有 header。支持 toolEndpoints 与 overwriteHeaders,README 含 OpenCode Go 与 headless profile 配置示例。安装:dsh plugin --profile <name> add github:EmotionTowel/dsh-session-header,需 Node ≥ 22。
阅读全文